]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
extensionUtils: Stop using Lang.copyProperties()
authorFlorian Müllner <fmuellner@gnome.org>
Fri, 13 Nov 2020 22:54:56 +0000 (23:54 +0100)
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Mon, 16 Nov 2020 18:04:23 +0000 (18:04 +0000)
It is now deprecated, so use object destructuring instead.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1498

js/misc/extensionUtils.js

index 128fc07d0f66b01ef131a9f13b767b2be21e9aa9..d9a5721cf5c2060013d02672ff1c5bf7084f2ada 100644 (file)
@@ -9,7 +9,6 @@
 const { Gio, GLib } = imports.gi;
 
 const Gettext = imports.gettext;
-const Lang = imports.lang;
 
 const Config = imports.misc.config;
 
@@ -211,8 +210,7 @@ function isOutOfDate(extension) {
 }
 
 function serializeExtension(extension) {
-    let obj = {};
-    Lang.copyProperties(extension.metadata, obj);
+    let obj = { ...extension.metadata };
 
     SERIALIZED_PROPERTIES.forEach(prop => {
         obj[prop] = extension[prop];